Rethinking The Software Development Process For An Era Of Specs And Ai Agents